<?php
$codigo_html = "";
$codigo_html .= "<div id='index'>";

$codigo_html .= $presentacion->titulo(array($presentacion->image("19x19/controladores.png") . "Permisos x Controlador"));
/*
$codigo_html .= $presentacion->redondearEsquinas("inicio");

if (is_array($controladores) && !empty($controladores) && is_array($grupos) && !empty($grupos)) 
{
	$codigo_html .= "<div id='grilla_index'>";
    $codigo_html .= "\n<table class='grilla' cellpadding='0' cellspacing='0'>";   
    $codigo_html .= "\n<thead>";   
    $codigo_html .= "\n<tr>";
	$codigo_html .= "\n<th class='acciones'>Grupo</th>";
	foreach($controladores as $k=>$v)
	{
		$codigo_html .= "\n<th class='acciones'>" . $v['Controlador']['nombre'] . $presentacion->enlaceAjax($presentacion->image("12x12/ok.png", array("alt"=>"Permitir")),'permitirControlador/N/' . $v['Controlador']['id'], array("update"=>"index"), null, false) . $presentacion->enlaceAjax($presentacion->image("12x12/error.png", array("alt"=>"Denegar")),'denegarControlador/N/' . $v['Controlador']['id'], array("update"=>"index"), null, false) . "</th>";
	}
    $codigo_html .= "\n</thead>";   
    
    $codigo_html .= "\n<tbody>";

	foreach ($grupos as $k=>$registro) 
	{
		//d($registro);
		$id=$registro['Grupo']['id'];

		if ($k%2)
            $codigo_html .= "\n<tr class='alterna'>";
        else
            $codigo_html .= "\n<tr>";

        $codigo_html .= "\n<td class='grilla_derecha'>" . $presentacion->enlaceHtml(ucfirst($registro['Grupo']['nombre']),array('action'=>'../grupo/view/' . $id)) . $presentacion->enlaceAjax($presentacion->image("12x12/ok.png", array("alt"=>"Permitir")),'permitirControlador/' . $id . '/N', array("update"=>"index"), null, false) . $presentacion->enlaceAjax($presentacion->image("12x12/error.png", array("alt"=>"Denegar")),'denegarControlador/' . $id . '/N', array("update"=>"index"), null, false) ."</td>";

		foreach($controladores as $k1=>$v1)
		{
			$permitido = false;
			foreach($registro['Controlador'] as $k2=>$v2)
			{
				if($v2['id'] == $v1['Controlador']['id'])
				{
					$codigo_html .= "\n<td class='grilla_centro'>" . $presentacion->enlaceAjax($presentacion->image("12x12/ok.png", array("alt"=>"Denegar")),'denegarControlador/'. $id . '/' . $v1['Controlador']['id'], array("update"=>"index"), null, false) . "</td>";
					$permitido = true;
					break;
				}
			}
			if($permitido === false)
			{
				$codigo_html .= "\n<td class='grilla_centro'>" . $presentacion->enlaceAjax($presentacion->image("12x12/error.png", array("alt"=>"Permitir")),'permitirControlador/'. $id . '/' . $v1['Controlador']['id'], array("update"=>"index"), null, false) . "</td>";
			}
		}
        $codigo_html .= "\n</tr>";
	}
}
$codigo_html .= "\n</tbody>";
$codigo_html .= "\n</table>";
$codigo_html .= "\n</div> <!-- grilla_index -->";
$codigo_html .= $presentacion->redondearEsquinas("fin");

*/


$codigo_html .= $presentacion->titulo(array($presentacion->image("19x19/menus.png") . "Permisos x Menu"));

$codigo_html .= $presentacion->redondearEsquinas("inicio");

if (is_array($menus) && !empty($menus) && is_array($grupos) && !empty($grupos)) 
{
	$codigo_html .= "<div id='grilla_index'>";
    $codigo_html .= "\n<table class='grilla' cellpadding='0' cellspacing='0'>";   
    $codigo_html .= "\n<thead>";   
    $codigo_html .= "\n<tr>";
	$codigo_html .= "\n<th class='acciones'>Grupo</th>";
	foreach($menus as $k=>$v)
	{
		$codigo_html .= "\n<th class='acciones'>" . $v['Menu']['nombre'] . $presentacion->enlaceAjax($presentacion->image("12x12/ok.png", array("alt"=>"Permitir")),'permitirMenu/N/' . $v['Menu']['id'], array("update"=>"index"), null, false) . $presentacion->enlaceAjax($presentacion->image("12x12/error.png", array("alt"=>"Denegar")),'denegarMenu/N/' . $v['Menu']['id'], array("update"=>"index"), null, false) . "</th>";
	}
    $codigo_html .= "\n</thead>";   
    
    $codigo_html .= "\n<tbody>";

	foreach ($grupos as $k=>$registro) 
	{
		$id=$registro['Grupo']['id'];

		if ($k%2)
            $codigo_html .= "\n<tr class='alterna'>";
        else
            $codigo_html .= "\n<tr>";

        $codigo_html .= "\n<td class='grilla_derecha'>" . $presentacion->enlaceHtml(ucfirst($registro['Grupo']['nombre']),array('action'=>'../grupo/view/' . $id)) . $presentacion->enlaceAjax($presentacion->image("12x12/ok.png", array("alt"=>"Permitir")),'permitirMenu/' . $id . '/N', array("update"=>"index"), null, false) . $presentacion->enlaceAjax($presentacion->image("12x12/error.png", array("alt"=>"Denegar")),'denegarMenu/' . $id . '/N', array("update"=>"index"), null, false) ."</td>";

		foreach($menus as $k1=>$v1)
		{
			$permitido = false;
			//d($registro);
			foreach($registro['Menu'] as $k2=>$v2)
			{
				if($v2['id'] == $v1['Menu']['id'])
				{
					$codigo_html .= "\n<td class='grilla_centro'>" . $presentacion->enlaceAjax($presentacion->image("12x12/ok.png", array("alt"=>"Denegar")),'denegarMenu/'. $id . '/' . $v1['Menu']['id'], array("update"=>"index"), null, false) . "</td>";
					$permitido = true;
					break;
				}
			}
			if($permitido === false)
			{
				$codigo_html .= "\n<td class='grilla_centro'>" . $presentacion->enlaceAjax($presentacion->image("12x12/error.png", array("alt"=>"Permitir")),'permitirMenu/'. $id . '/' . $v1['Menu']['id'], array("update"=>"index"), null, false) . "</td>";
			}
		}
        $codigo_html .= "\n</tr>";
	}
}
$codigo_html .= "\n</tbody>";
$codigo_html .= "\n</table>";
$codigo_html .= "\n</div> <!-- grilla_index -->";
$codigo_html .= $presentacion->redondearEsquinas("fin");


$codigo_html .= "\n</div> <!-- index -->";
echo $codigo_html;
?>